﻿using System;
using System.Collections;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace BarcodeDelay.bean
{
    public class RoadInfo
    {
        public string wayBillNo = "";
        public string belongStie = "";
        public string arriveSendToSiteTime = "";
        public string depMySiteSendTime = "";
        public string arriveSiteTime="";
        public string assignPackTime = "";//派件时间
        public string donePackTime = "";//签收时间
        public string yizhanRecTime = "";//驿站接收时间
        public string endLineTime = "";//当天签收最晚时间
        public string lanshouTime = "";//驿站接收时间
        public string totalTimes = "";
        public string currStatus = "";
        public string troubleSite = "";
        public bool isDelayed = false;
        public string strErrorMsg = "";
        public string lastSiteScanDate = "";
        public string lastSiteName = "";
        public string runTime = "";
        public bool todayFinish = false;
        public bool doubleFinished = false;
        public string lastScanStatus = "";
        public int errorType = 0;//0 正常   1是未签收超过5.5小时派件警告   2 当日未签收   3 签收超时   4 多次签收  5 驿站时间超过7天未取  6 超过6小时未签收 7 未派件 8有发无到
        public ArrayList arListMems = new ArrayList();
        public string province = "";
        public bool isErrorPackage = false;
        public bool isSendFromMySite=false;
        public bool isDepRecvByMeself = false;
        public string errorScanTime = "";
        public string arrivalBeglongSite = "";
        public string lastSiteStatus = "";
        public bool isGetOutByDeliver = false;
        public bool isDelverByZy = false;
        public int errorScanTimes = 0;
        public bool tomorrowSend = false;
        public bool isSortWrong = false;
        public string sortWrongTime = "";
        public string firstSendToCompany = "";
        public string lastCenterName = "";
        public string mostRecentScanTime = "";
        public bool isReturnPackage = false;
        public string lastCompanyName = "";
        public bool isNextDayArrival = false;
        public bool isFarCompany = false;
        public int farCompanyDelay = 0;
        public string farCompanyScanTime = "";
        public bool isChaoPaiPackage = false;

        public bool isZYCenterDalay = false;
        public string DelayedZyName = "";
        public string DonePackSite = "";
        public string AssignPackSite = "";
        public bool isDonePack = false;
        public bool isFakeWeekendDeliver = false;
        public bool isRefreshPackage = false;
        public string lastSendTime = "";//最后一个发件时间
        public string lastArrivalSignSiteTime = "";//最后一个到件时间
        public string scanTomorrowSentTime = "";//最后一个明日送的时间

        public string actConculTime = "";//根据发件时间表 计算出的签收时间
        public int addWeekEndDays = 0;//节假日延迟派送

        public string lastSacnTime = "";//最后一次扫描时间

        public DateTime jtArrivalTime;
        public DateTime jtDepTime;
        public DateTime jtScanTime;
        public string jtSiteName = "";
        public string jtNextStopName = "";
        public string jtDelaySite = "";
        public string jtDelayTime = "";

        public string jtDepDelayTime = "";
        public string jtArrivalDelayTime = "";

        public string jtScanType = "";

    }
}
